//编写一个函数greet，接受一个名字作为参数，并返回一个问候语，例如：“Hello, [名字]! Welcome to JavaScript.”。
let greet="张家坡"
console.log("“Hello, "+greet+"! Welcome to JavaScript");

//编写一个函数calculateAverage，接受一个数字数组作为参数，并返回数组的平均值。
let calculateAverage=[1,2,3,4,5]
let avg=0;
for (let i = 0; i <= calculateAverage.length; i++) {
    avg+=i
    
}
console.log(avg / calculateAverage.length);
//编写一个函数isPalindrome，接受一个字符串作为参数，判断该字符串是否为回文（正读和反读相同）。
let isPalindrome="12321"
let len=isPalindrome.length
for (let i = 0; i < len/2; i++) {
   if (isPalindrome.charAt(i) != isPalindrome.charAt(len-i-1) ) {
    console.log("no");
    return
   }
}
console.log("yes");
//使用闭包实现一个简单的计数器，每次调用时返回当前的计数值。
function name() {
    let aaa=0;

    return function(){
        aaa++;
        return aaa ;
    }
}
console.log(aaa);

